var table;
layui.use('table', function() {
    table = layui.table;

    table.render({
        id: 'recycle'
        , elem: '#orgRecycle'
        , url: '/sys-org/recycleList'
        , method: 'post'
        , cellMinWidth: 80 //全局定义常规单元格的最小宽度，layui 2.2.1 新增
        , even: true//隔行变色
        , limits: [10, 20, 30, 50, 80, 100]//每页条数的选择项，默认：[10,20,30,50,80,100]。
        , limit: 10//每页显示的条数（默认：10）
        , height: 600
        , request: {}
        , where: {flag: 2, roleState: 1}
        , cols: [[
            {type: 'checkbox', fixed: 'left'}
            ,{field: 'id', width: 100, title: 'ID', sort: true, align: 'center'}
            , {field: 'orgName', width: 260, title: '机构名称', align: 'left'}
            ,{fixed: 'right', width: 165, title: '操作', align:'center', toolbar: '#barDemo'}
        ]]
        , page: true
    });


    //监听行工具事件
    table.on('tool(test)', function(obj){ //注：tool 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
        var data = obj.data //获得当前行数据
            ,layEvent = obj.event; //获得 lay-event 对应的值
        if(layEvent === 'recycle'){
           singelRecycle(data);
        } else if(layEvent === 'del'){
            layer.confirm('真的删除行么', function(index){
               singelDelete(data);
            });
        }
    });

});

function singelRecycle(data) {
    $.ajax({
       url: '/sys-org/singelRecycle'
       ,data: data
       ,type: 'post'
       ,success: function (res) {

        }
        ,error: function (res) {

        }
    });
}

function singelDelete(data) {
    $.ajax({
        url: '/sys-org/singelDelete'
        ,data: data
        ,type: 'post'
        ,success: function (res) {

        }
        ,error: function (res) {

        }
    });
}